Welcome to the First Choice Software Development Kit for Clarify (fcSDK ) SDK Documentation. The fcSDK is First Choice's next-generation technology, based on Microsoft™'s .NET framework, that allows you to write Clarify-based customizations and programs easily and quickly.
The fcSDK contains libraries, utilities, documentation, examples, and sample applications. Among the list of libraries included is the First Choice Foundation Layer for .NET (FCFL.NET). FCFL.NET is based on and emulates the successful First Choice FCFL platform. FCFL.NET provides most of the same concepts and employs the same basic paradigms as FCFL. If you know how to write FCFL programs, it will be very easy to move up to FCFL.NET and the fcSDK. For more information about FCFL, please see the FCFL Installation and User Guide.
Another set of libraries worth noting are the new Microsoft™ .NET-based FCFL.NET Toolkits. These toolkits allow you to perform, quickly and easily, almost every action that can be performed in the Clarify thick-client using familiar .NET object-oriented patterns. The FCFL.NET Toolkits are based on the popular First Choice FCFL Toolkits (such as the FCFL API Toolkit for ClearSupport).
NOTE: For information about the latest version of the fcSDK and previous ones, please view the version history.
Provides a step-by-step guide on installing the fcSDK and the programmer demo applications.
Provides a quick checklist for getting started navigating the documentation and using the fcSDK
Describes the basic architecture and features of the fcSDK
Guide to the features in the fcSDK
Highlights the features of the fcSDK and advantages over previous versions
What's New in the fcSDK (Version History)
Describes the changes from one version to another of the fcSDK
Using and Configuring the fcSDK
Provides the minimum and recommended system requirements for both the computer the fcSDK is on as well as the database server software and platform
Provides information for receiving technical assistance with the fcSDK
Contains information about the history of First Choice, legal notifications, and credits
The fcSDK includes a COM "Compatibility Layer" which allows it to appear as and behave similar to the original First Choice FCFL and First Choice Toolkit API products. This allows the fcSDK to be used "plug and play" with existing applications written for FCFL and the FCFL-based toolkit APIs.
Supplies syntax, code samples, and related information for each class in the fcSDK namespaces.
Provides basic supporting services like configuration, logging, and error management services to First Choice .NET-based products.
FChoice.Foundation.Clarify Namespace
Provides Clarify-specific authentication, business logic, and data access for Clarify databases.
Individual Toolkit Namespaces: